@charset "utf-8";
#popup { width:800px; }
.header { height:77px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/layout/bg_popup_header.gif") 0 0 repeat-x; }
.header h1 { height:49px; padding:0 0 0 33px; font-size:20px; line-height:49px; color:#fefefe; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/layout/ico_popup_title.gif") 20px center no-repeat; }
.content { padding:0 22px 22px; }
.content .btnArea { overflow:hidden; padding:20px 0 0; text-align:right; }
.content .btnArea.center { text-align:center; }
.content .btnArea span.left { float:left; }

.xans-myshop-addrregister .info { margin:0 0 20px; padding:15px 18px 14px; border:2px solid #e9e9e9; line-height:20px; }
.xans-myshop-addrregister .info h2 { font-size:12px; color:#80aeef; }
.xans-myshop-addrregister .info li { padding:0 0 0 10px; color:#848484; font-size:12px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/common/ico_guide.gif") no-repeat 2px 6px; }

.xans-myshop-addrregister table { table-layout:fixed; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#747474; font-size:12px; line-height:20px; }
.xans-myshop-addrregister th { width:140px; padding:12px 0 8px 20px; border-top:1px solid #e9e9e9; font-weight:normal; text-align:left; background:#f6f6f6; }
.xans-myshop-addrregister td { width:auto; padding:8px 0 8px 20px; border-top:1px solid #e9e9e9; vertical-align:middle; }
.xans-myshop-addrregister td img { vertical-align:middle; }
.xans-myshop-addrregister a { text-decoration:none; }
.xans-myshop-addrregister select { height:24px; margin:0 4px 0 0; }
.xans-myshop-addrregister input,
.xans-myshop-addrregister textarea { padding:4px; border:1px solid #d9d9d9; color:#000; font-size:12px; }
.xans-myshop-addrregister input[type=radio],
.xans-myshop-addrregister input[type=checkbox] { width:14px; height:14px; margin:0 3px 0 0; padding:0; border:0; }

/* INPUT SIZE */
.xans-myshop-addrregister #address_zip1,
.xans-myshop-addrregister #address_zip2 { width:40px; text-align:center; }
.xans-myshop-addrregister #address_addr1,
.xans-myshop-addrregister #address_addr2 { width:280px; margin:3px 0 0; }
.xans-myshop-addrregister #ma_rcv_phone1,
.xans-myshop-addrregister #ma_rcv_mobile_no1 { width:60px; margin:0 4px 0 0; }
.xans-myshop-addrregister #ma_rcv_phone2,
.xans-myshop-addrregister #ma_rcv_phone3,
.xans-myshop-addrregister #ma_rcv_mobile_no2,
.xans-myshop-addrregister #ma_rcv_mobile_no3 { width:50px; margin:0 4px; }